Pandas:如何快速将列转换为列表 – Statorials |
您所在的位置:网站首页 › pandas 转列表 › Pandas:如何快速将列转换为列表 – Statorials |
Pandas:如何快速将列转换为列表经过 本杰明·安德森博
7月 19, 2023
指导
0 条评论 您可以使用以下方法之一将 pandas DataFrame 的列转换为列表: 方法一:使用tolist() df[' my_column ']. tolist ()方法2:使用list() list(df[' my_column '])两种方法都会返回完全相同的结果。 以下示例展示了如何将这些方法与以下 pandas DataFrame 一起使用: import pandas as pd #createDataFrame df = pd. DataFrame ({' team ': ['A', 'A', 'A', 'B', 'B', 'B'], ' points ': [99, 90, 93, 86, 88, 82], ' assists ': [33, 28, 31, 39, 34, 30]}) #view DataFrame print (df) team points assists 0 to 99 33 1 A 90 28 2 A 93 31 3 B 86 39 4 B 88 34 5 B 82 30方法 1:使用 tolist() 将列转换为列表以下代码展示了如何使用tolist()函数将 DataFrame 的“points”列转换为列表: #convert column to list my_list = df[' points ']. tolist () #view list print (my_list) [99, 90, 93, 86, 88, 82]我们可以使用type()函数确认结果是一个列表: #check datatype type (my_list) list 方法 2:使用 list() 将列转换为列表以下代码展示了如何使用list()函数将 DataFrame 的“points”列转换为列表: #convert column to list my_list = list(df[' points ']) #view list print (my_list) [99, 90, 93, 86, 88, 82]我们可以使用type()函数确认结果是一个列表: #check data type type (my_list) list请注意,这两种方法返回完全相同的结果。 请注意,对于非常大的 DataFrame, tolist()方法往往是最快的。 其他资源以下教程解释了如何使用 pandas DataFrame 的列执行其他常见功能: 如何删除 Pandas 中的列如何排除 Pandas 中的列如何将函数应用于 Pandas 中的选定列如何更改 Pandas DataFrame 中的列顺序 关于作者本杰明·安德森博大家好,我是本杰明,一位退休的统计学教授,后来成为 Statorials 的热心教师。 凭借在统计领域的丰富经验和专业知识,我渴望分享我的知识,通过 Statorials 增强学生的能力。了解更多 添加评论取消回复 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |